package com.divemotor.ventarepuestosinternet.service;

import java.util.List;

import com.divemotor.ventarepuestosinternet.exception.DivemotorBusinessException;
import com.divemotor.ventarepuestosinternet.model.TipoComponente;
import com.divemotor.ventarepuestosinternet.model.Vehiculo;
import com.divemotor.ventarepuestosinternet.model.VehiculoExtra;

public interface TipoComponenteService {

	public List<TipoComponente> listarActivos() throws DivemotorBusinessException;
	public TipoComponente obtenerPorId(TipoComponente tipoComponente) throws DivemotorBusinessException;
	public List<TipoComponente> listarTipoComponentesPorVehiculo(Vehiculo vehiculo) throws DivemotorBusinessException;
	public List<TipoComponente> listarTipoComponentesPorVehiculoExtra(VehiculoExtra vehiculoExtra) throws DivemotorBusinessException;
}
